PowerTools SPREAD for ASP.NET 8.0J
SortRows(Int32,Int32,SortInfo[]) メソッド

行の開始インデックス(ソートする行範囲の先頭)
範囲内のソートする行数
列インデックスとソート順序を含むSortInfoオブジェクトの配列
指定したパラメータに従って、シート内の行範囲をソートします。
構文
'Declaration
 
Public Overloads Function SortRows( _
   ByVal row As Integer, _
   ByVal rowCount As Integer, _
   ByVal sortInfo() As SortInfo _
) As Boolean
public bool SortRows( 
   int row,
   int rowCount,
   SortInfo[] sortInfo
)

パラメータ

row
行の開始インデックス(ソートする行範囲の先頭)
rowCount
範囲内のソートする行数
sortInfo
列インデックスとソート順序を含むSortInfoオブジェクトの配列

戻り値の型

成功した場合はtrue、それ以外の場合はfalse
解説

このメソッドは、シート全体ではなく行範囲のみをソートする場合に使用します。

このメソッドは、複数の列をソートの基準にする場合に使用します。言い換えればソートに複数のキーを使用する場合です。SortInfo配列には複数のキー(複数の列)を含めることができます。最初に指定した列がプライマリキーになりまます。SortInfo配列には、比較方法を指定するIComparerの値を含めることもできます。これはキーごとに異なるオブジェクトを指定できます。

この例では、指定したパラメータを使用して行をソートし、このメンバの使い方を示します。
FarPoint.Web.Spread.SheetView sv;
FarPoint.Web.Spread.SortInfo[] s = new FarPoint.Web.Spread.SortInfo[1];
s[0] = new FarPoint.Web.Spread.SortInfo(0, false);
sv = FpSpread1.ActiveSheetView;
sv.SortRows(0, 2, s);
Dim sv As FarPoint.Web.Spread.SheetView
Dim s(1) As FarPoint.Web.Spread.SortInfo
s(0) = New FarPoint.Web.Spread.SortInfo(0, False)
sv = FpSpread1.ActiveSheetView
sv.SortRows(0, 2, s)
参照

SheetView クラス
SheetView メンバ
オーバーロード一覧

 

 


© 2003-2015, GrapeCity inc. All rights reserved.